Simple Effects
SCROLL DOWN

Animate anything on scroll

DOM, CSS, SVG, WebGL, Canvas, whatever.

Toggle playback state or scrub through animations

Entering or leaving a ScrollTrigger area can make an animation play, pause, resume, reverse, restart, or complete...or you can make the scrollbar can act like a scrubber!

Pin elements in place

Make an element appear immune to scroll changes while the ScrollTrigger is active. This is surprisingly useful for creating slick effects and keeping your animation in view during the scroll.

Insane levels of flexibility

ScrollTrigger is a control freak's dream when it comes to choreographing animations, but its rich callback system also lets you accomplish things totally unrelated to animation.
The End